package com.stock.api.service.stock;

import com.stock.api.domain.stock.StockCodeBean;

import java.util.List;

/**
 * 股票代码服务接口
 */
public interface StockCodeService {

    /***
     * 更新股票代码列表
     *
     * @throws Exception
     */
    int extractStockCode() throws Exception;

    /***
     * 获取网页源码
     *
     * @param urlPath
     * @return
     */
    String getHtmlContent(String urlPath);

    /**
     * 获取所有股票代码列表
     *
     * @return
     */
    List<StockCodeBean> queryAll();

    /**
     * 根据股票代码获取股票信息
     * @param stockCode
     * @return
     */
    StockCodeBean selectByStockCode(String stockCode);
}
